aboutsummaryrefslogtreecommitdiff
path: root/src/routes/user/[user]/+page.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-28 18:53:43 -0700
committerFuwn <[email protected]>2024-09-28 18:53:43 -0700
commit9712c697a910360c499f2bddbdb510962d17be8b (patch)
treee2dd937e5003c74d5de2360ca4d3f1b4803b908d /src/routes/user/[user]/+page.ts
parentfeat(graphl): set up user module (diff)
downloaddue.moe-9712c697a910360c499f2bddbdb510962d17be8b.tar.xz
due.moe-9712c697a910360c499f2bddbdb510962d17be8b.zip
feat(user): move profile page badges to graphql
Diffstat (limited to 'src/routes/user/[user]/+page.ts')
-rw-r--r--src/routes/user/[user]/+page.ts19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/routes/user/[user]/+page.ts b/src/routes/user/[user]/+page.ts
new file mode 100644
index 00000000..9d498404
--- /dev/null
+++ b/src/routes/user/[user]/+page.ts
@@ -0,0 +1,19 @@
+import { load_Profile } from "$houdini"
+import { user } from "$lib/Data/AniList/user"
+import type { LoadEvent } from "@sveltejs/kit"
+
+export const load = async (event: LoadEvent) => {
+ const username = event.params.user as string
+ const userData = (await
+ user(username, /^\d+$/.test(username)))
+
+ return {
+ ...(await load_Profile({
+ event, variables: {
+ id: userData.id,
+ }
+ })),
+ username,
+ userData
+ }
+} \ No newline at end of file